package projetjava;

import Composite.Element;
import Composite.Photo;
import Demarrage.Outils;
import java.util.*;


public class ThreadVignette extends Thread{
    
    private ArrayList mesElements;
    private AdaptateurModelListeVirtuelle model;
    
    public ThreadVignette(AdaptateurModelListeVirtuelle model){
        
        this.model=model;
        this.mesElements=new ArrayList(model.getElements());
        
    }
    
    public void run(){
        
        Iterator it=this.mesElements.iterator();
        while(it.hasNext()){
            
            Element element = (Element)it.next();
            if(element instanceof Photo){

                    Outils.creerVignette(100, 100,element.getFichierCourant(),"petitesVignettes/");
                    this.model.mettreAjourStructure(element);
                    yield();
            
        }
        
    }
}
    
}